home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.3 Development Libraries / SGI IRIX 6.3 Development Libraries.iso / dist / dist6.3 / motif_dev.idb / usr / relnotes / motif_dev / ch3.z / ch3
Text File  |  1996-12-06  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  9.  
  10.           +o See the _1._2._4-_6._3 _I_R_I_X _I_M _R_e_l_e_a_s_e _N_o_t_e_s, _E_x_e_c_u_t_i_o_n-_O_n_l_y
  11.             _E_n_v_i_r_o_n_m_e_n_t for functional changes.
  12.  
  13.           +o _S_e_c_u_r_i_t_y _n_o_t_e: _a_s _i_n _p_r_e_v_i_o_u_s _I_R_I_X _I_M _r_e_l_e_a_s_e_s, _t_h_e
  14.             _M_o_t_i_f _d_e_m_o _p_r_o_g_r_a_m_s _a_r_e _s_h_i_p_p_e_d _w_r_i_t_a_b_l_e _b_y _e_v_e_r_y_o_n_e.
  15.             _I_f _t_h_i_s _i_s _a _s_e_c_u_r_i_t_y _p_r_o_b_l_e_m _f_o_r _y_o_u, _s_e_t _t_h_e _a_c_c_e_s_s
  16.             _t_o _w_h_a_t_e_v_e_r _y_o_u _l_i_k_e _a_f_t_e_r _y_o_u _i_n_s_t_a_l_l _t_h_e _p_r_o_g_r_a_m_s.
  17.  
  18.           +o This release is derived from OSF/Motif 1.2.4, and has
  19.             those features.
  20.  
  21.           +o This release is based on X11R6, and has those features.
  22.  
  23.           +o This release builds cleanly (without errors or
  24.             warnings) with ANSI C, if you use the flag ----wwwwooooffffffff 111188882222.
  25.             That flag suppresses warnings caused by Xt header
  26.             files.  The warnings are valid, but indicate no
  27.             malfunction on a Silicon Graphics system.
  28.  
  29.           +o Tear-off behavior is enabled by setting the
  30.             XmNtearOffModel resource to XmTEAR_OFF_ENABLED (the
  31.             default is XmTEAR_OFF_DISABLED).
  32.  
  33.             There is no resource converter preregistered for
  34.             XmNtearOffModel.  To allow tear-off functionality to be
  35.             enabled through the resource database, an application
  36.             must register its own resource converter for the
  37.             XmNtearOffModel resource using the
  38.             XmRepTypeInstallTearOffModelConverter function.
  39.  
  40.             The converter is not automatically installed because
  41.             many applications use map or cascading callbacks to
  42.             dynamically set the sensitivity of items within their
  43.             menus.  However, if a TearOff Menu is mapped, the
  44.             sensitivity of its menu items must be changed
  45.             immediately to reflect changes in other application
  46.             states.  Existing applications are unlikely to change
  47.             menu item sensitivity in this manner, so allowing their
  48.             menus to be torn off could allow operations to be
  49.             enabled at unexpected times.  If you activate one of
  50.             these menu items, it might crash the application or
  51.             cause corruption of persistent data.
  52.  
  53.             A torn-off menu is created in the same visual as the
  54.             menu it was torn from.  If the original menu was in the
  55.             pop-up planes, the torn-off menu is there too.  This
  56.             means that something that is not really transient is
  57.             now in the pop-up planes.  It will be subject to all of
  58.             the usual problems that non-transient windows in the
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             pop-up planes face: limited colormap, colormap
  75.             flashing, and damage from things that write to the
  76.             pop-ups without benefit of a window.
  77.  
  78.             Note that the only bad effects are cosmetic.  The
  79.             available alternatives include:
  80.  
  81.                - Understand that this is the situation.  In
  82.                  practice, it might not cause a real problem for
  83.                  you.
  84.  
  85.                - Don't enable tear-off menus if your menus are in
  86.                  the pop-up planes.
  87.  
  88.                - If your system has overlay planes, put your menus
  89.                  there instead.
  90.  
  91.                - If your system does not have overlay planes, put
  92.                  your menus in the normal planes and accept any
  93.                  redrawing caused by bringing up a menu.
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.